type runtime.slice

34 uses

	runtime (current package)
		alg.go#L438: 	s := (*slice)(unsafe.Pointer(&b))
		arena.go#L152: 		v = (*slice)(e.data).array
		arena.go#L172: 		len := (*slice)(e.data).len
		arena.go#L174: 		sl := new(slice)
		arena.go#L175: 		*sl = slice{makeslicecopy(et, len, len, (*slice)(e.data).array), len, len}
		arena.go#L306: 	*((*slice)(i.data)) = slice{a.alloc(typ, cap), cap, cap}
		cgocall.go#L399: 		p := (*slice)(unsafe.Pointer(&gp.cgoCtxt))
		cgocall.go#L406: 			p := (*slice)(unsafe.Pointer(&gp.cgoCtxt))
		cgocall.go#L635: 		s := (*slice)(p)
		debuglog.go#L311: 		bb := (*slice)(unsafe.Pointer(&b))
		iface.go#L440: 	if (*slice)(unsafe.Pointer(&val)).array == nil {
		map.go#L1795: 	s := (*slice)(p)
		map.go#L1824: func copyKeys(t *maptype, h *hmap, b *bmap, s *slice, offset uint8) {
		map.go#L1858: 	s := (*slice)(p)
		map.go#L1887: func copyValues(t *maptype, h *hmap, b *bmap, s *slice, offset uint8) {
		mbarrier.go#L350: func reflect_typedslicecopy(elemType *_type, dst, src slice) int {
		metrics.go#L850: 	sl := slice{samplesp, len, cap}
		mheap.go#L529: 		sp := (*slice)(unsafe.Pointer(&new))
		print.go#L17: 	rp := (*slice)(unsafe.Pointer(&ret))
		print.go#L250: 	sp := (*slice)(unsafe.Pointer(&s))
		slice.go#L15: type slice struct {
		slice.go#L177: func growslice(oldPtr unsafe.Pointer, newLen, oldCap, num int, et *_type) slice {
		slice.go#L197: 		return slice{unsafe.Pointer(&zerobase), newLen, newLen}
		slice.go#L285: 	return slice{p, newLen, newcap}
		slice.go#L332: func reflect_growslice(et *_type, old slice, num int) slice {
		string.go#L289: 	*(*slice)(unsafe.Pointer(&b)) = slice{p, size, int(cap)}
		string.go#L304: 	*(*slice)(unsafe.Pointer(&b)) = slice{p, size, int(mem / 4)}
		string.go#L321: 	*(*slice)(unsafe.Pointer(&b)) = slice{bp, n, n}